home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 July / EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso / recent / warpup1.lha / WarpUP-WarpOS / include / fd / powerpc_lib.fd
Text File  |  1998-03-08  |  2KB  |  102 lines

  1. ##base _PowerPCBase
  2. ##bias 30
  3.  
  4. ##public
  5. RunPPC(PPStruct)(a0)
  6. WaitForPPC(PPStruct)(a0)
  7. GetCPU()()
  8. PowerDebugMode(debuglevel)(d0)
  9. AllocVec32(memsize,attributes)(d0,d1)
  10. FreeVec32(memblock)(a1)
  11. SPrintF68K(Formatstring,values)(a0,a1)
  12. AllocXMsg(bodysize,replyport)(d0,a0)
  13. FreeXMsg(message)(a1)
  14. PutXMsg(MsgPortPPC,message)(a0,a1)
  15. GetPPCState()()
  16.  
  17. #bias 300
  18. Run68K()()
  19. WaitFor68K()()
  20. SPrintF()()
  21.  
  22. #private
  23. Run68KLowLevel()()
  24.  
  25. #public
  26. AllocVecPPC()()
  27. FreeVecPPC()()
  28. CreateTaskPPC()()
  29. DeleteTaskPPC()()
  30. FindTaskPPC()()
  31. InitSemaphorePPC()()
  32. FreeSemaphorePPC()()
  33. AddSemaphorePPC()()
  34. RemSemaphorePPC()()
  35. ObtainSemaphoreP()()
  36. AttemptSemaphore()()
  37. ReleaseSemaphore()()
  38. FindSemaphorePPC()()
  39. InsertPPC()()
  40. AddHeadPPC()()
  41. AddTailPPC()()
  42. RemovePPC()()
  43. RemHeadPPC()()
  44. RemTailPPC()()
  45. EnqueuePPC()()
  46. FindNamePPC()()
  47. FindTagItemPPC()()
  48. GetTagDataPPC()()
  49. NextTagItemPPC()()
  50. AllocSignalPPC()()
  51. FreeSignalPPC()()
  52. SetSignalPPC()()
  53. SignalPPC()()
  54. WaitPPC()()
  55. SetTaskPriPPC()()
  56. Signal68K()()
  57. SetCache()()
  58. SetExcHandler()()
  59. RemExcHandler()()
  60. Super()()
  61. User()()
  62. SetHardware()()
  63. ModifyFPExc()()
  64. WaitTime()()
  65.  
  66. #private
  67. ChangeStack()()
  68.  
  69. #public
  70. LockTaskList()()
  71. UnLockTaskList()()
  72. SetExcMMU()()
  73. ClearExcMMU()()
  74. ChangeMMU()()
  75. GetInfo()()
  76. CreateMsgPortPPC()()
  77. DeleteMsgPortPPC()()
  78. AddPortPPC()()
  79. RemPortPPC()()
  80. FindPortPPC()()
  81. WaitPortPPC()()
  82. PutMsgPPC()()
  83. GetMsgPPC()()
  84. ReplyMsgPPC()()
  85. FreeAllMem()()
  86. CopyMemPPC()()
  87. AllocXMsgPPC()()
  88. FreeXMsgPPC()()
  89. PutXMsgPPC()()
  90. GetSysTimePPC()()
  91. AddTimePPC()()
  92. SubTimePPC()()
  93. CmpTimePPC()()
  94. SetReplyPortPPC()()
  95. SnoopTask()()
  96. EndSnoopTask()()
  97. GetHALInfo()()
  98. SetScheduling()()
  99. FindTaskByID()()
  100. SetNiceValue()()
  101. ##end
  102.